package com.zmj.sy.mom.srv.aps.bean.vo.sinocam;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;

@Getter
@Setter
public class SinoCamReceiveNestPartReqVo {
    @JsonProperty("NestPlanID")
    @ApiModelProperty("下料计划号")
    private String nestPlanId;

    @JsonProperty("PartID")
    @ApiModelProperty("零件编号")
    private String partId;

    @JsonProperty("PartName")
    @ApiModelProperty("零件名称")
    private String partName;

    @JsonProperty("Quantity")
    @ApiModelProperty("已套数量")
    private Integer quantity;

    @JsonProperty("EachQuantity")
    @ApiModelProperty("单套数量")
    private Integer eachQuantity;

    @JsonProperty("NetWeight")
    @ApiModelProperty("单件零件净重")
    private BigDecimal netWeight;

    @JsonProperty("Width")
    @ApiModelProperty("宽度(mm)")
    private BigDecimal width;

    @JsonProperty("Length")
    @ApiModelProperty("长度(mm)")
    private BigDecimal length;

    @JsonProperty("Thickness")
    @ApiModelProperty("厚度(mm)")
    private BigDecimal thickness;


    @JsonProperty("Area")
    @ApiModelProperty("面积")
    private BigDecimal area;

    @JsonProperty("RequireFactoryID")
    @ApiModelProperty("需求工厂")
    private String requireFactoryId;

    @JsonProperty("ProcessingNo")
    @ApiModelProperty("计划号")
    private String processingNo;


    @JsonProperty("PartMapUrl")
    @ApiModelProperty("零件图纸路径")
    private String partMapUrl;


}
